bytes.Buffer.off (field)
36 uses
bytes (current package)
buffer.go#L22: off int // read at &buf[off], write at &buf[len(buf)]
buffer.go#L60: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
buffer.go#L77: return string(b.buf[b.off:])
buffer.go#L87: return b.buf[b.off:], io.EOF
buffer.go#L89: return b.buf[b.off : b.off+n], nil
buffer.go#L93: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
buffer.go#L97: func (b *Buffer) Len() int { return len(b.buf) - b.off }
buffer.go#L118: b.buf = b.buf[:b.off+n]
buffer.go#L126: b.off = 0
buffer.go#L147: if m == 0 && b.off != 0 {
buffer.go#L164: copy(b.buf, b.buf[b.off:])
buffer.go#L169: b.buf = growSlice(b.buf[b.off:], b.off+n)
buffer.go#L172: b.off = 0
buffer.go#L279: m, e := w.Write(b.buf[b.off:])
buffer.go#L283: b.off += m
buffer.go#L346: n = copy(p, b.buf[b.off:])
buffer.go#L347: b.off += n
buffer.go#L364: data := b.buf[b.off : b.off+n]
buffer.go#L365: b.off += n
buffer.go#L380: c := b.buf[b.off]
buffer.go#L381: b.off++
buffer.go#L397: c := b.buf[b.off]
buffer.go#L399: b.off++
buffer.go#L403: r, n := utf8.DecodeRune(b.buf[b.off:])
buffer.go#L404: b.off += n
buffer.go#L418: if b.off >= int(b.lastRead) {
buffer.go#L419: b.off -= int(b.lastRead)
buffer.go#L436: if b.off > 0 {
buffer.go#L437: b.off--
buffer.go#L458: i := IndexByte(b.buf[b.off:], delim)
buffer.go#L459: end := b.off + i + 1
buffer.go#L464: line = b.buf[b.off:end]
buffer.go#L465: b.off = end
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)